//
//  ZHNetworkingConfiguration.h
//  ShenTongECar
//
//  Created by 正合适 on 2017/8/17.
//  Copyright © 2017年 正合适. All rights reserved.
//  网络请求的基础配置类

#import <Foundation/Foundation.h>

/**
 建议在appdelegate里面配置
 */
@protocol ZHNetworkingConfiguration <NSObject>
@optional

/**
 配置request header

 @return <#return value description#>
 */
- (NSDictionary *)configHeader;

/**
 配置请求的基础参数

 @return <#return value description#>
 */
- (NSDictionary *)configBaseRequestParams;

/**
 分析错误码，做对应的处理，主要是处理特殊的错误码，比如token过期的错误码

 @param errorCode <#errorCode description#>
 */
- (BOOL)serilizerErrorCodeWith:(NSInteger)errorCode;

- (NSTimeInterval)configRequestTimeout;
@end
